<?php
if(!isset($conflit))
	exit();

require_once 'models/conflit.php';
$admin = isset($_SESSION['isAdmin']);

if($admin) {
	include 'views/js_add.php';

	echo '<form action="?section=conflit&action=update" method="post">';
	echo '<fieldset>';
	echo "<legend>Modification d'un conflit:</legend><br>";
	echo '<input type="text" name="id_conflit" value="'.$conflit->get_idconflit().'" style="display : none"/\>';
	echo '<label for="nom">Nom : </label>';
	echo '<input type="text" name="nom" id="nom" value="'.$conflit->get_nomconflit().'"/><br>';
	echo '<label for="wiki">Wiki : </label>';
	echo '<input type="url" name="wiki" id="wiki" value="'.$conflit->get_wikiconflit().'"/><br>';
	echo '<label for="morts">Nombre total de morts : </label>';
	echo '<input type="number" name="morts" id="morts" min="0" value="'.$conflit->get_mortsconflit().'"/><br>';
	echo '<label for="blesses">Nombre total de blessés : </label>';
	echo '<input type="number" name="blesses" id="blesses" min="0" value="'.$conflit->get_blessesconflit().'"/><br>';
	echo '<label for="debut">Date de création (jj/mm/saaaa): </label>';
	echo '<input type="text" name="debut" id="debut" value="'.$conflit->get_debut().'"/><br>';
	echo '<label for="fin">Date de dissolution (jj/mm/saaaa): </label>';
	echo '<input type="text" name="fin" id="fin" value="'.$conflit->get_fin().'"/><br>';
	echo '<br><fieldset id="batailles">';
	echo '<legend>Batailles :</legend>';
	$i = 1;
	//Pour toutes les batailles du conflit
	foreach($conflit->get_batailles() as $b){
		if($i > 1) echo "<hr class=\"supb".$i."\">";
		echo '<div id="div_bataille'.$i.'" class="supb'.$i.'"><br>';
		echo '<input type="text" name="id_bataille'.$i.'" value="'.$b->get_idbataille().'" style="display : none"/\>';
		echo '<label for="nom_bataille'.$i.'">Nom : </label>';
		echo '<input type="text" name="nom_bataille'.$i.'" id="nom_bataille'.$i.'" value="'.$b->get_nombataille().'"/\><br>';
		echo '<label for="wiki_bataille'.$i.'">Wiki : </label>';
		echo '<input type="url" name="wiki_bataille'.$i.'" id="wiki_bataille'.$i.'" value="'.$b->get_wikibataille().'"/\><br>';
		echo '<label for="debut_bataille'.$i.'">Date de création (jj/mm/saaaa): </label>';
		echo '<input type="text" name="debut_bataille'.$i.'" id="debut_bataille'.$i.'" value="'.$b->get_debut().'"/\><br>';
		echo '<label for="fin_bataille'.$i.'">Date de dissolution (jj/mm/saaaa): </label>';
		echo '<input type="text" name="fin_bataille'.$i.'" id="fin_bataille'.$i.'" value="'.$b->get_fin().'"/\><br>';
		echo '<br><fieldset id="field'.$i.'"><legend>Camps</legend>';
		$j=1;
		//Pour tout les camps de la bataille 
		foreach($b->get_camps() as $c){
			if($j > 1) echo "<hr class=\"supc".$i.'-'.$j."\">";
				echo '<div id="div_camp'.$i.'-'.$j.'" class="supc'.$i.'-'.$j.'"><br>';
				echo '<input type="text" name="id_camp'.$i.'-'.$j.'" value="'.$c->get_idcamp().'" style="display : none"/\>';
				echo '<label for="nom_camp'.$i.'-'.$j.'">Nom : </label>';
				echo '<input type="text" name="nom_camp'.$i.'-'.$j.'" id="nom_camp'.$i.'-'.$j.'" value="'.$c->get_nomcamp().'"/\><br>';
				echo '<label for="wiki_camp'.$i.'-'.$j.'">Wiki : </label>';
				echo '<input type="url" name="wiki_camp'.$i.'-'.$j.'" id="wiki_camp'.$i.'-'.$j.'" value="'.$c->get_wikicamp().'"/\><br>';
				echo '<label for="morts_camp'.$i.'-'.$j.'">Nombre de morts : '.$c->get_morts().'</label><br>';
				echo '<label for="blesses_camp'.$i.'-'.$j.'">Nombre blessés : '.$c->get_blesses().'</label>';
				echo '<section class="container '.$i.'-'.$j.'"><div><select id="leftValues'.$i.'-'.$j.'" class="'.$i.'-'.$j.'" multiple>';
				 	//On remplit avec les entité qui ne sont pas dans le camp
					foreach($entite as $e){
						if(!in_array($e,$c->get_entites())){ 
							echo "'<option value=\"".$e->get_identite()."\" >".$e->get_nomentite()."</option>';";
						}
					}

		    		echo '</select></div><div>';
				echo '<input type="button" id="btnLeft'.$i.'-'.$j.'" class="'.$i.'-'.$j.'" value="&lt;&lt;" /\>';
				echo '<input type="button" id="btnRight'.$i.'-'.$j.'" class="'.$i.'-'.$j.'" value="&gt;&gt;" /\>';
				echo '</div><div><select id="rightValues'.$i.'-'.$j.'" class="'.$i.'-'.$j.'" multiple>';
					//On remplit avec les entité qui sont dans le camp
					foreach($entite as $e){
						if(in_array($e,$c->get_entites())){ 
							echo "'<option value=\"".$e->get_identite()."\" >".$e->get_nomentite()."</option>';";
						}
					}
				echo '</select>';
				echo '<div><input type="text" id="txtRight'.$i.'-'.$j.'" name="addR'.$i.'-'.$j.'" style="display : none" value="'; 
				//On set input des entités dans le camp
				$k=0;
				foreach($entite as $e){
					if(in_array($e,$c->get_entites())){
						if($k>0)echo ",";
						echo $e->get_identite();
						$k++;
					}
				}
				echo '"/\></div></div></section>';
		//boutton de suppression de camp		
		echo '<input type="button" id="supc'.$i.'-'.$j.'" class="'.$i.'-'.$j.'" value="supprimer ce camp"/\></div>';
			$j++;
		}
		echo '<input id="'.$i.'" class="addc" type="button" value="Ajouter un camp"/\>';
		echo '</fieldset>';
		//boutton de suppression de bataille
		echo '<input type="button" id="supb'.$i.'" class="'.$i.'" value="supprimer cette bataille"/\></div>';
		$i++;
	}
	echo '<input id="add" type="button" value="Ajouter une bataille" onclick="add_batailles_form()" />';
	echo '</fieldset>';
	echo '<button type="submit">Valider les modifications</button>';
	echo '</fieldset>';
	echo '</form>';
}
else {
	/**
	 * Collones
	 */
	echo '<table border=1>';
	echo '<tr>';
		echo '<th>ID</th>';
		echo '<th>Nom</th>';
		echo '<th>Wiki</th>';
		echo '<th>Nombre de morts</th>';
		echo '<th>Nombre de blessés</th>';
		echo '<th>Debut</th>';
		echo '<th>Fin</th>';
	echo '</tr>';

	/**
	 * Lignes
	 */

	echo '<tr>';
	echo '<td>' . $conflit->get_idconflit() . '</td>';
	echo '<td>' . $conflit->get_nomconflit() . '</td>';
	echo '<td><a href="'.$conflit->get_wikiconflit().'">'.$conflit->get_wikiconflit().'</a></td>';
	echo '<td>' . $conflit->get_mortsconflit() . '</td>';
	echo '<td>' . $conflit->get_blessesconflit() . '</td>';
	echo '<td>' . $conflit->get_debut() . '</td>';
	echo '<td>' . $conflit->get_fin() . '</td>';
	
	echo '</tr>';

	echo '</table>';
	echo '<fieldset><legend>Bataille</legend>';
	foreach($conflit->get_batailles() as $bataille){
		echo $bataille->get_idbataille().' '.$bataille->get_nombataille().' <a href="'.$bataille->get_wikibataille().'">'.$bataille->get_wikibataille().'</a><br>';
		echo '<fieldset><legend>Camp</legend>';
		foreach($bataille->get_camps() as $camp){
			echo $camp->get_idcamp().' '.$camp->get_nomcamp().' <a href="'.$camp->get_wikicamp().'">'.$camp->get_wikicamp().'</a><br>';
			echo '<fieldset><legend>Entités participantes</legend>';
			foreach($camp->get_entites() as $entite){
				echo $entite->get_nomentite().'<br>';
			}
			echo '</fieldset>';
		}
		echo '</fieldset>';
	}
	echo '</fieldset>';
}
?>
